Newer
Older
FTI / 003.Cashflow Report / readme.md

Да се направи сложен репорт, който да се движи по хоризонталата Да се показват Години/ месеци /дни по хоризонталата, да се включи тотал за всеки месец/Година

Как да извадя имената на месеците м/у две дати

 SELECT ADD_MONTHS(TRUNC(sysdate - 364, 'MM'), LEVEL - 1) AS month_start
   FROM dual
CONNECT BY ADD_MONTHS(TRUNC(sysdate - 364, 'MM'), LEVEL - 1) <= TRUNC(sysdate, 'MM');

Идеята е хедърите да се генерират в Куерито:

  1. първи ред - Годините които обващат двете дати
  2. втори ред - месеците
  3. трети ред - дните за които има данни в месеците
  4. последващи редове - тук вече не са известни предварително, но трябва да са Категория/ Валута в категорията.

Куерито си го представям като сложна WITH клауза, възможно е вътре да се използват аналитични функции + PIVOT или UNPIVOT

Все още не